package org.axway.grapes.server.db.mongo;
import org.junit.Test;
import java.util.HashMap;
import java.util.Map;
import static org.junit.Assert.assertEquals;
public class JongoUtilsTest {
@Test
public void generateJongoQuery(){
Map<String, Object> params = new HashMap<String, Object>();
params.put("key1", "value1");
params.put("key2", "value2");
assertEquals("{}", JongoUtils.generateQuery(new HashMap<String, Object>()));
assertEquals("{key1: 'value1'}", JongoUtils.generateQuery("key1", "value1"));
assertEquals("{key1: 1}", JongoUtils.generateQuery("key1", 1));
assertEquals("{key1: true}", JongoUtils.generateQuery("key1", true));
assertEquals("{key2: 'value2', key1: 'value1'}", JongoUtils.generateQuery(params));
}
}